home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
OS2
/
TINYED20.ARJ
/
TKEYS.DEF
< prev
Wrap
Text File
|
1992-08-05
|
9KB
|
215 lines
/*****************************************************************************
* *
* T - A Tiny Editor *
* *
*****************************************************************************
* *
* This is an example of an editor definition file used with the TKEY *
* program to customise the T editor. *
* *
* If you are going to customise T it is a good idea to make a copy of this *
* file with another name and alter that, rather than making your changes *
* directly to this file. *
* *
* Then to customise simply use the command: *
* *
* TKEY YOUR.DEF T.EXE for the PC-DOS version *
* or TKEY YOUR.DEF T2.EXE for the OS/2 version *
* *
* Refer to the documentation for full explanations of all the features that *
* be customised. *
* *
*****************************************************************************
* (C) Copyright IBM Corporation 1987, 1992 *
*****************************************************************************/
/*---- COLOUR DEFINITIONS ---------------------------------------------------*
* *
* Two sets of colours are defined. The first set (the "mono" colours) are *
* used with true monochrome displays or with any colour display if a MODE *
* BW40 or MODE BW80 is issued. *
* *
* The second set of colours (the "colour" colours) are used for the normal *
* colour display modes. *
* *
* The spelling "color" can also be used for those who prefer it that way. *
*---------------------------------------------------------------------------*/
colour of mono data = white on black
colour of mono mark = black on white
colour of mono shadow cursor = underlined bright white on black
colour of mono command line = black on white
colour of mono status line = white on black
colour of mono help line = white on black
colour of mono message line = bright white on black
colour of colour data = bright white on blue
colour of colour mark = bright white on brown
colour of colour shadow cursor = black on white
colour of colour command line = bright white on turquoise
colour of colour status line = bright turquoise on blue
colour of colour help line = bright white on blue
colour of colour message line = yellow on blue
/*---- KEYBOARD DEFINITIONS -------------------------------------------------*
* *
* T has a large number of "keyboard functions" that are accessed by assign- *
* ing them to a user definable key. For a complete list of the functions *
* and keys to which they may be assigned refer to the reference section of *
* the T documentation. *
* *
* The following two keyboard functions are not assigned to any key: *
* file *
* next line *
*---------------------------------------------------------------------------*/
// The actions associated with the Function keys ...
key f1 = help
key f2 = save
key f3 = quit
key f4 = safe file
key f5 = user
key f7 = name
key f8 = edit
key f9 = undo
key f10 = next file
key f11 = previous file
key a-f10 = previous file
// The cursor and data movement keys ...
key s-f1 = scroll left
key s-f2 = scroll right
key s-f3 = scroll up
key s-f4 = scroll down
key tab = tab
key s-tab = backtab
key up = up
key down = down
key left = left
key right = right
key home = start of line
key end = end of line
key pgup = page up
key pgdn = page down
key c-right = next word
key c-left = previous word
key c-home = top of file
key c-end = bottom of file
key c-pgup = top of screen
key c-pgdn = bottom of screen
// Character and line inserting and deleting ...
key ins = insert toggle
key del = delete character
key backspace = backspace
key enter = new line
key c-enter = insert line
key c-backspace = delete line
key c-del = truncate line
// Line marking functions ...
key a-l = mark line
key a-c = copy mark
key a-d = delete mark
key a-m = move mark
key a-u = clear mark
key a-y = top of mark
key a-e = bottom of mark
key a-f7 = mark left
key a-f8 = mark right
// Miscellaneous other keys ...
key esc = command toggle
key a-x = escape
key a-s = split line
key a-j = join line
key a-a = adjust line
key a-r = repeat line
key a-t = truncate line
key a-f = repeat find
// T also allows a single character to be assigned to a key. This is used
// here to access the single line box characters.
key a-1 = ascii 192 // Bottom left corner
key a-2 = ascii 193 // Bottom intersection
key a-3 = ascii 217 // Bottom right corner
key a-4 = ascii 195 // Left intersection
key a-5 = ascii 197 // Centre intersection
key a-6 = ascii 180 // Right intersection
key a-7 = ascii 218 // Top left corner
key a-8 = ascii 194 // Top intersection
key a-9 = ascii 191 // Top right corner
key a-- = ascii 196 // Horizontal line
key a-= = ascii 179 // Vertical line
// A single character can also be assigned to a key by listing the character
// in quotes, for example ...
key a-b = "\" // Set alt-b to a back-slash
// The default action of all the other user definable keys is "nothing",
// for example ...
key a-q = nothing
/*---- SPECIAL DEFINITIONS --------------------------------------------------*
* *
* Special editor functions and settings. *
* *
* These special settings are divided into two sections. The first section *
* contains those items that most people might want to alter, the second *
* section contains the more obscure items that most people will want to *
* leave set to the defaults. *
*---------------------------------------------------------------------------*/
// Section One ...
set command toggle = command // Start on the command line.
set insert toggle = replace // Start up in overtype mode.
set exact match = on // Match exact case when searching.
set help command = "T THELP.HLP" // You may need to specify the full
// drive/path to access the help file.
set user command = "DOS" // Define a DOS function key.
set margin = off // No right margin column.
set help line = // A help line to show the F-keys.
"F1=Help F2=Save F3=Quit F4=File F5=DOS F7=Name F8=Edit F9=Undo F10=Next"
// Section Two ...
set command recall = 10 // Save the last 10 commands
set tab spacing = 8 // Set tabs every 8 spaces
set tab expand = on // Expand tabs to spaces on loading
set automatic indent = on // Auto indent on new lines
set final eof = on // Terminate files with a hex 1A (EOF)
set keyboard = automatic // Use Enhanced Keyboard if possible
set cga snow = automatic // Remove "snow" from CGA screens